package com.tom.architect02.ui30.day27;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import com.tom.architect02.R;
import com.tom.architect02.ui30.day27.parallax.animation.ParallaxViewPager;

public class MainActivityUI27 extends AppCompatActivity {
    private ParallaxViewPager mParallaxViewPager;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main_ui27);

        // findViewById 给ViewPager设置Adapter，意味着代码全部写到activity来了，封装（自定义View）
        mParallaxViewPager=findViewById(R.id.parallax_viewpager);
        // 给一个方法 得一个布局数组
        // 用最简便的方式让别人使用
        mParallaxViewPager.setLayout(getSupportFragmentManager(),
                new int[]{R.layout.fragment_page_first, R.layout.fragment_page_second,
                        R.layout.fragment_page_third, R.layout.fragment_page_first});

        // 最后一屏幕，添加跳转按钮
        // 1. 可以监听ViewPager滚动到最后一页，显示一个跳转按钮，其他页面就隐藏。
        // 2.setLayout 的时候可以传Fragment 数组，最后一个Fragment 有个按钮对象。
    }

}
